import { observable, action, computed, runInAction, autorun, when, reaction } from "mobx"
import HomeStore from  "./HomeStore";
import LoginRegisterStore from  "./LoginRegisterStore";
import RankListStore from  "./RankListStore";
import SearchStore from  "./SearchStore";
import SingerStore from  "./SingerStore";
import SongListStore from "./SongListStore";
import SongStore from  "./SongStore";
import MvStore from "./mv"
import React from "react"
class Store extends React.Component {
    constructor(){
        super()
        this.homeStore=new HomeStore(this);
        this.loginReigster=new LoginRegisterStore(this);
        this.rankList=new RankListStore(this);
        this.searchStore=new SearchStore(this);
        this.singerStore=new SingerStore(this);
        this.songlistStore=new SongListStore(this);
        this.songStore=new SongStore(this);
        this.mvStore=new MvStore(this);
    }
    @observable count = 10;
}
// const store =new Store();
export default Store